package nfse;

// Inicia Classe TcIdentificacaoIntermediarioServico

/**
 * Descrição TcIdentificacaoIntermediarioServico - Representa dados para identificação de intermediário do serviço
 * */
class TcIdentificacaoIntermediarioServico{

    public TipoSimples razao            = new Tipo().Busca( "tsRazaoSocial" );          // 1-1
    public TcCpfCnpj tcCpfCnpj;//       = new TcCpfCnpj("");                            // Não pode ser Nulo.
    public TipoSimples insc_municipal   = new Tipo().Busca( "tsInscricaoMunicipal" );

    public TcIdentificacaoIntermediarioServico( String razao_, String inscricaoMunicipal ){
        try{
            if ( tcCpfCnpj.cpf.Valor() == "" && tcCpfCnpj.cnpj.Valor() == "" ){
                System.out.println("O CPF/CNPJ deve ser preenchido.");
            }
            else{
                if ( razao_.length() > 2 ){
                    razao.Insere            ( razao_ );
                    insc_municipal.Insere   ( inscricaoMunicipal );
                }
                else{
                    System.out.println("O preenchimento da Razão Social é Obrigatório.");
                }
            }
        }catch ( Exception e){
            System.out.println("O CPF/CNPJ deve ser preenchido.");
        }
    }
}
// Finaliza Classe TcIdentificacaoIntermediarioServico